33cccb6f1e2bf9dbc22c3d96ceab777966e451d4,opennms-services/src/main/java/org/opennms/netmgt/poller/remote/support/DefaultPollerBackEnd.java,DefaultPollerBackEnd,getPollingPackageForMonitor,#OnmsLocationMonitor#,113
Before Change
OnmsMonitoringLocationDefinition def = m_locMonDao.findMonitoringLocationDefinition(mon.getDefinitionName());
String pollingPackageName = def.getPollingPackageName();
return m_pollerConfig.getPackage(pollingPackageName);
}
private static class SimplePollerConfiguration implements PollerConfiguration, Serializable {
After Change
OnmsMonitoringLocationDefinition def = m_locMonDao.findMonitoringLocationDefinition(mon.getDefinitionName());
String pollingPackageName = def.getPollingPackageName();
Package pkg = m_pollerConfig.getPackage(pollingPackageName);
if (pkg == null) {
throw new IllegalStateException("Package "+pollingPackageName+" does not exist as defined for monitoring location "+mon.getDefinitionName());
}
return pkg;